﻿body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #fff;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;padding:0!important;}
.img{width: 100%;height: auto;overflow: hidden;}
.imgbig:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.img img{width: 100%;transition: 1s transform;}
.slick-slide{outline: none!important;}
#wrap_index{overflow: hidden;position: relative;padding-top: 90px;}
/*头部*/
#header{width: 100%;height:90px;background:#fff;z-index: 2;border-bottom: 1px solid #e6e6e6;position: fixed;top: 0;left: 0;z-index: 5;}
/*#header .container{position: relative;}*/
#header .logo{width: 30%;height: 100%;float: left;}
#header .logo a{display: table-cell;vertical-align: middle;width: 444px;height: 90px;}
#header .logo img{max-width: 100%;max-height: 100%;}
.mol_navbutton.img{width: 54px;height: 54px;float: right;padding: 12px}
#header .nav_box{width:60%;float: right;text-align: right;}
#header .nav_box .yiji{display: inline-block;width: auto;padding:0 3%;text-align: center;}
#header .nav_box .yiji2{position: relative;}
#header .nav_box .yiji .one{display: block;width: 100%;height: 90px;line-height: 90px;overflow: hidden;font-size: 16px;color: #181818;position: relative;}
#header .nav_box .yiji:hover .one,#header .nav_box .yiji.current .one{color: #0075be;font-weight: bold;}
#header .nav_box .yiji:hover .one:before,#header .nav_box .yiji.current .one:before{content: "";width:100%;height: 3px;background: #0075be;position: absolute;bottom: 0;left:0;animation: lines 0.3s ease forwards;}
@keyframes lines {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
}
.nav_box .libox{display: none;padding: 6px 0;width: 100%;height: auto;overflow: hidden;position: absolute;top: 100%;left:0;z-index: 8;background: #e9f3f9;}
.nav_box .libox a{display: block;width: 100%;height: 40px;line-height: 40px;overflow: hidden;color: #808080;}
.nav_box .libox a:hover{color: #0075be;font-weight: bold;}
#header .libox_pro{width: 100%;height: auto;position: absolute;left: 0;top: 101%;z-index: 5;background: #fff;text-align: left;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0;}
#header .yiji:hover .libox_pro{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
.libox_pro .container{display: flex;}
.libox_pro .ernavbox{width: 300px;float: left;background: #e9f3f9;padding: 30px 0;}
.libox_pro .ernavbox .er{width: 100%;height:60px;line-height: 60px;padding: 0 22px 0 16px;}
.libox_pro .ernavbox .er a{display: block;width: 100%;height: 100%;color: #181818;font-size: 16px;font-weight: bold;overflow: hidden;}
.libox_pro .ernavbox .er a span{float: right;font-family: "幼圆";}
.libox_pro .ernavbox .er.on{background: #0075be;}
.libox_pro .ernavbox .er.on a{color: #fff;}
.libox_pro .er_thrbox{flex:1;}
.libox_pro .erbox_data{display: none;width:100%;padding: 3% 6%;position:relative;zoom:1;}
.libox_pro .erbox_data:first-child{display: block;}
.erbox_item{width: 100%;height: auto;overflow: hidden;}
.erbox_item a{display: block;float: left;width: 20%;height: 60px;line-height: 60px;font-size: 14px;color: #808080;position: relative;padding-right:10px;overflow: hidden;}
.erbox_item a span{display: inline-block;width:18px;height: 7px;background: url(../images/icon99.png) center no-repeat;margin-left: 0;opacity: 0;transition: 300ms;}
.erbox_item a:hover span{opacity: 1;margin-left: 10px;transition: 300ms;}
.erbox_item a:hover{color: #0075be;font-weight: bold;}
.imgsul{width: 100%;margin: 30px 0 10px;}
.imgsul .title{width: 100%;padding: 15px 0 0;font-size: 16px;color: #333;font-weight: bold;line-height: 42px;}
.imgsul .title a{float: right;color: #0075be;font-size: 14px;font-weight: normal;}
.imgsul ul{width: 102.4%;height: auto;overflow: hidden;margin-left: -1.2%}
.imgsul ul li{width: 25%;float: left;padding: 4px 1.2% 0;}
.imgsul ul li p{width: 100%;height: 40px;line-height: 50px;overflow: hidden;font-size: 14px;color: #808080;text-align: center;}
.imgsul ul li:hover p{color: #0075be;font-weight: bold;}

@media (min-width: 768px){
	#header.head_up{}
	
}
/*首页大图*/
#banner img{width: 100%;}
#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
#banner .slick-dotted.slick-slider{margin-bottom: 0;}
.slick-arrow:before{display: none;}
.slick-dots li button{display: none;}
#banner .slick-dots{bottom: 16px;}
#banner .slick-dots li{width: 10px;height:10px;background:#fff;opacity: 0.5; margin: 0 7px;border-radius: 50%;transition: 300ms;}
#banner .slick-dots li.slick-active{opacity: 1;transition: 300ms;}
/*内容*/
#Maincont .alltent{padding: 2.5% 0 4.5%;}
.alltitle{padding: 26px 0;font-size: 36px;font-weight: bold;color: #181818;}
.alltitle p{font-size: 16px;color: #808080;font-weight: normal;line-height: 2.6;text-transform: uppercase;}
.alltitle p span{color: #0075be;margin-left: 8px;}

.serlist{width:100%;height: auto;overflow: hidden;}
.serlist .serdiv{width: 25%;float: left;transition: 300ms;}
.serlist .serdiv a{display: block;width: 100%;height:100%;position: relative;}
.serlist .serdiv a:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: absolute;top: 0;left: 0;transition: 300ms;}
.serlist .serdiv a .serimg{width: 100%;height: auto;overflow: hidden;}
.serlist .serdiv a .serdiv_text{width: 70%;position: absolute;z-index: 4;left: 15%;top: 38%;transition: 300ms;}
.serdiv_text .icon{width: 65px;}
.serdiv_text .sertitle{font-size: 36px;color: #fff;width: 100%;height: 66px;line-height: 66px;overflow: hidden;font-weight: bold;margin-top: 5px;}
.serdiv_text .serdivdec{width: 100%;font-size: 16px;color: #abe0ff;line-height: 30px;margin: 9% 0 19%;max-height: 150px;overflow: hidden;position: relative;top: 16px;opacity: 0;transition: 300ms;}
.serdiv_text .morea{width: 108px;height: 42px;border: 1px solid #ffffff;font-size: 14px;color: #fff;text-align: center;line-height: 42px;border-radius: 21px;position: relative;top: 16px;opacity: 0;transition: 300ms;}
@media (min-width: 768px){
  .serlist .serdiv.on{width: 35.7%;transition: 300ms;}
  .serlist .serdiv.xon{width: 21.43%;transition: 300ms;}
  .serlist .serdiv:hover a .serdiv_text{top: 21%;transition: 300ms;}
  .serlist .serdiv:hover a:before{background: rgba(0,110,176,0.8);transition: 300ms;}
  .serlist .serdiv:hover .serdiv_text .serdivdec,.serlist .serdiv:hover .serdiv_text .morea{top: 0;opacity: 1;transition: 300ms;}   
}

.content2{background: #f8f8f8;padding-bottom: 54px;position: relative;height: auto;overflow: hidden;}
.pc_aboutimg{width:53.07%!important;height: auto;float: right;}
.content2 .container{position: relative;z-index: 3;}
.content2 .about_l{width: 45.78%;padding: 3% 0 0;position: absolute;top: 0;}
.content2 .about_l .about_tip{font-size: 30px;line-height: 48px;color: #999999;padding-right: 9%;}
.content2 .about_l .about_tip span{color: #333;}
.content2 .about_l .about_dec{font-size: 16px;color: #808080;line-height: 30px;margin: 6% 0 10%;}
.content2 .allmore{margin: 0;}
.allmore{display: block;width: 170px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #fff;border-radius: 25px;
    margin:4% auto 0;background: -webkit-linear-gradient(left, #009dff , #0069ab); /* Safari 5.1 - 6.0 */ 
    background: -o-linear-gradient(right, #009dff , #0069ab); /* Opera 11.1 - 12.0 */ 
    background: -moz-linear-gradient(right, #009dff , #0069ab); /* Firefox 3.6 - 15 */ 
    background: linear-gradient(to right, #009dff , #0069ab); /* 标准的语法 */transition: 300ms;}
.allmore:hover,.service_ask .more:hover{box-shadow: 0 4px 24px rgba(0,110,176,0.3);transition: 300ms;font-weight: bold;}
.about_num{width: 100%;height: auto;overflow: hidden;padding: 10% 0 0;}
.about_num li{width: 33.3%;float: left;border-right: 1px solid #e6e6e6;padding: 0 3%;font-size: 14px;color: #181818;line-height: 1.2;}
.about_num li p{font-weight: bold;color: #0075be;font-size: 36px;margin-top: 12px;}
.about_num li:nth-child(2){animation-delay: 0.2s;}
.about_num li:nth-child(3){animation-delay: 0.4s;}

.mc_a1s4_content{padding: 0 17.18%;padding-bottom: 78px;background: #f8f8f8;}
.abimg_slick .slick-list{overflow: visible;}
.abimg_slick .slick-slide{padding: 0 15px;}
.abimg_slick .slick-slide a{display: block;width: 100%;height: auto;background: #fff;position: relative; transition: all .8s ease-in-out;}
.abimg_slick .slick-slide a::before{content: "";position: absolute;left: 0;top: 0;z-index: 5;width: 100%;height: 100%;background: #000;
opacity: .3;transition: all .36s;pointer-events: none;}
.abimg_slick .slick-slide.slick-active a::before{opacity: 0;}
.abtitle{width: 100%;padding:26px 22px 28px;font-size: 18px;color: #181818;line-height: 26px;transform: translateY(-100%);position: relative;background: #fff;transition: 300ms;}
.abimg_slick .slick-slide a:hover .abtitle{color: #0075be;font-weight: bold;}
.abtitle p{width: 100%;height: 26px;overflow: hidden;}
.abtitle span{display: block;width: 50px;height: 3px;background: #0075be;margin-top: 15px;}
.abimg_slick .slick-slide.slick-active .abtitle{transform: translateY(0);transition: 300ms;}
.abimg_slick .slick-arrow{width: 56px;height: 56px;z-index: 3;}
.abimg_slick .slick-prev{background:url(../images/prev.png) center no-repeat;left: -10%; }
.abimg_slick .slick-next{background:url(../images/next.png) center no-repeat;right: -10%; }

.tabnav{width: 100%;height: auto;text-align: center;margin-bottom: 12px;}
.tabnav dd{display: inline-block;min-width: 152px;height: 48px;line-height: 46px;border:1px solid #e6e6e6;margin: 14px;transition: 300ms;cursor: pointer;}
.tabnav dd:hover,.tabnav dd.on{background: #0075be;border: 1px solid #0075be;color: #fff;transition: 300ms;font-weight: bold;}
.ser_for{width: 100%;}
.ser_for .serprolist.eon{display: block;}

.serprolist{width: calc(100% + 20px);height: auto;overflow: hidden;margin-left: -10px;display: none;}
.serprolist li{width: 25%;float: left;padding:13px 10px;}
.serprolist li a{display: block;padding: 6%;width: 100%;height: auto;border-radius: 10px;background: #fff;box-shadow: 0 0 12px rgba(0,0,0,0.06);position: relative;transition: 300ms;}
.serprolist .img .moreicon{width: 78px;height: 78px;line-height: 78px;text-align: center;font-size: 30px;color: #fff;background: rgba(0,117,190,0.6);
	position: absolute;top: 70%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;transition: 300ms;opacity: 0;}
.serprolist p{font-size: 16px;text-align: center;width: 100%;height: 40px;line-height: 40px;overflow: hidden;color: #181818;margin-top: 22px;transition: 300ms;}
.serprolist a:hover{background: #0075be;transition: 300ms;}
.serprolist a:hover .img .moreicon{top: 50%;opacity: 1;transition: 300ms;}
.serprolist a:hover p{color: #fff;transition: 300ms;font-weight: bold;}

.content4{background: #f8f8f8;}
.qualist{width: 102.42%;height: auto;overflow: hidden;margin-left: -1.21%;}
.qualist li{width: 20%;float: left;padding:12px 1.21% 0;}
.qualist li a{display: block;width: 100%;height: auto;}
.qualist li a .img{border: 1px solid #e6e6e6;background: #fff;padding: 14px;}
.qualist li a p{width: 100%;height: 58px;line-height: 58px;overflow: hidden;color: #181818;font-size: 16px;text-align: center;}
.qualist li a:hover p{color: #0075be;font-weight: bold;}

.new_for .newbox.eon{display: block;}
.newbox{width: 100%;height: auto;overflow: hidden;padding-top: 22px;display: none;}
.newbox .newimg{width: 42.857%;float: left;}
.newbox .newimg .ltitle{width: 100%;background: rgba(0,0,0,0.5) url(../images/icon3.png) 4% 80% no-repeat;padding: 10px 4% 4%;color: #fff;font-size: 20px;font-weight: bold;bottom: 0;left: 0;}
.newbox .newimg .ltitle p{height: 40px;line-height: 40px;overflow: hidden;}
.inewlist{width: 54.5%;float:right;}
.inewlist li{width: 100%;padding-bottom: 5px;}
.inewlist li:last-child{padding: 0}
.inewlist li a{display: block;width: 100%;height: auto;overflow: hidden;}
.inewlist li .time{width: 90px;height: 70px;background: #f8f8f8;padding: 8px 0 0 12px;float: left;font-weight: bold;font-size: 14px;color: #999999;line-height: 28px;}
.inewlist li .time p{color: #0075be;font-size: 24px;}
.inewlist li .rtitle{margin-left: 18%;}
.inewlist li .rtitle p{width: 100%;height: 44px;line-height: 48px;overflow: hidden;font-size: 18px;color: #181818;transition: 300ms;}
.inewlist li .rtitle span{display: inline-block;width:23px;height: 9px;position: relative;}
.inewlist li .rtitle span img{display: block;}
.inewlist li .rtitle span:before{content: "";width: 23px;height: 9px;background:#fff url(../images/icon3.png) center no-repeat;position: absolute;top: 0;right: 0;transition: 300ms;}
.inewlist li a:hover .rtitle p{color: #0075be;transition: 300ms;font-weight: bold;}
.inewlist li a:hover .rtitle span:before{width: 0;transition: 300ms;}

.content5{background: url(../images/bg1.jpg) center no-repeat;background-size: cover;}
.content5 .alltitle{color: #fff;}

.tacform{width: calc(100% + 22px);margin-left: -11px;padding: 25px 7.86%;}
.tacform .line{width: 100%;height: auto;overflow: hidden;}
.tacform .line dd{width: 33.33%;float: left;padding: 11px;}
.tacform .line .txt{width: 100%;height: 50px;background: #f7f7f7;border-radius: 7px;padding: 0 18px;}
.tacform .line .are{width: 100%;padding: 11px;}
.tacform .line .are textarea{width: 100%;height: 100px;background: #f7f7f7;border-radius: 7px;padding: 8px 18px;}
.key_btn{width: 232px;height: 50px;display: block;margin: 11px auto 0;background: #0075be;color: #fff;border-radius: 5px;}

.partner{width: 100%;padding: 18px 7.86% 0;height: auto;overflow: hidden;}
.partner p{width: 90px;font-size: 16px;color: #fff;font-weight: bold;float: left;line-height: 40px;}
.partner .parimg{width: calc(100% - 90px);float: left;height: auto;overflow: hidden;}
.partner .parimg a{display:block;width: 16.666%;padding: 0 1%;float: left;}

/*页脚*/
#footer{background: #0075be}
#footer .navlist{width: 100%;height: auto;overflow: hidden;padding: 4.5% 0 3%;}
.navlist li{width: 33%;float: left;}
.navlist li.li2{width: 13.4%;padding-right: 0.4%;}
.navlist .tell{width: 100%;font-size: 16px;color: #fff;line-height: 1.7;}
.navlist .tell p{font-size: 24px;color: #ffd200;margin-top: 25px;line-height: 26px;}
.navlist li dd{font-size: 14px;color: #ffffff;line-height: 30px;}
.li2 h2{font-size: 16px;color: #fff;line-height: 30px;height: 30px;width: 100%;overflow: hidden;margin-bottom: 18px;}
.li2 a{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #b8cfe6;overflow: hidden;}
.li2 a:hover{color: #fff;font-weight: bold;}
.navlist .ewmbox{width: 100%;height: auto;overflow: hidden;margin-top:30px;}
.ewmbox .img{width:24.7%;float: left;margin-right: 6%;text-align: center;font-size: 14px;color: #fff;line-height: 3; }
.links{border-top: 1px solid #0087dc;padding: 16px 0;font-size: 14px;color: #b8cfe6;line-height: 24px;}
.links span,.links a:hover{color: #fff;font-weight: bold;}
.links a{color: #b8cfe6;margin: 0 2px;}
.copy{background: #005d97; text-align: center;padding: 14px 0;font-size: 14px;color: #abe0ff;}
/*内页*/
.ny_adrtop{width: 100%;height: 50px;border-bottom: 1px solid #e6e6e6;position: relative;}
.ny_adrtop .posnav{width: 300px;height: 110px;background: url(../images/bg2.jpg) center no-repeat;text-align: center;color: #fff;text-transform: uppercase;font-size: 14px;
position: absolute;bottom: 0;padding-top: 26px;font-family: "Verdana";}
.ny_adrtop .posnav p{font-size: 30px;font-weight: bold;margin-bottom: 5px;}
.ny_adrtop .adress{font-size: 14px;color: #808080;line-height: 50px;float: right;padding-left: 26px;background: url(../images/icon12.png) left center no-repeat;}
.ny_adrtop .adress a{color: #808080;}
.ny_adrtop .adress a:hover{color: #0075be;font-weight: bold;}
.Mainny{width: 100%;height: auto;overflow: hidden;padding-bottom: 4%;}
.ny_left{width: 300px;float: left;}
.oneul{padding:9px 14px;border: 1px solid #e6e6e6;border-top: none;}
.oneul>li{padding: 5px 0;}
.oneul .onea{display: block;height:65px;line-height: 65px;color: #808080;font-size: 16px;overflow: hidden;background: #e9f3f9 url(../images/icon13.png) 10.5% center no-repeat;padding: 0 2% 0 22%;border-left: 4px solid #e9f3f9;}
.oneul .onea:hover,.oneul .onea.ez,.oneul .on .onea{color: #181818;border-left: 4px solid #0075be;font-weight: bold;}
.oneul .second{display: none;}
.oneul .second .twoa{display: block;padding-left: 24%;height: 48px;line-height: 48px;overflow: hidden;font-size: 14px;color: #808080;overflow: hidden;background: #f8f8f8;margin-bottom: 1px;position: relative;}
.oneul .second .twoa:before{content: "";width: 8px;height: 2px;background: #0075be;position: absolute;left: 14%;top: 50%;margin-top: -1px;opacity: 0;transition: 300ms;}
.oneul .second a:hover,.oneul .second a.in{color: #0075be;background: #e6e6e6;font-weight: bold;}
.oneul .second .twoa:hover:before,.oneul .second .twoa.in:before{left: 16.5%;opacity: 1;transition: 300ms;}

.lt_project{margin-top:20px;border: 1px solid #e6e6e6;padding:5px 14px;}
.lt_project .lt_name{width:100%;height:48px;line-height:48px;color:#000000;font-size: 18px;font-weight: bold;overflow: hidden;position: relative;padding-left: 14px;}
.lt_name:before{content: "";width: 4px;height: 17px;border-radius: 2px;background: #0075be;position: absolute;left: 0;top: 16px;}
.hot_proSlider.slick-dotted.slick-slider{margin-bottom: 0;}
.hot_proSlider .slick-slide{padding-bottom: 30px;}
.hot_proSlider .pic{text-align:center;height:40px;line-height: 40px;color:#808080;font-size: 16px;overflow: hidden;}
.hot_proSlider .slick-dots{bottom:6px;}
.hot_proSlider .slick-dots li{width:8px;height:8px;border-radius: 50%;background: #b2d5eb;margin:0 5px;}
.hot_proSlider .slick-dots li.slick-active{background: #0075be;}
.hot_proSlider .slick-dots li button{display: none;}
.hot_newsList{margin: 4px 0;width: 100%;height: auto;overflow: hidden;}
.hot_newsList li a{display: block;width: 100%;height: 48px;line-height: 48px;overflow: hidden;font-size: 14px;color: #808080;border-bottom: 1px dashed #e6e6e6;padding-left: 16px;background: url(../images/icon14.png) left center no-repeat;}
.hot_newsList li a:hover{color: #0075be;font-weight: bold;}
.hottell{width: 100%;height:80px;line-height: 1.6;background: url(../images/bg8.jpg) center no-repeat;background-size: cover;color: #fff;font-size: 14px;margin:4px 0 20px;padding: 5.4% 7%;}
.hottell p{font-size: 22px;color: #ffd200;}
.lt_tact dd{font-size: 15px;color: #808080;line-height: 30px;padding-bottom:8px;}

.ny_right{width: calc(100% - 360px);float: right;}
.ny_right h2 {color: #000;font-size: 20px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.ny_right h3 {font-size: 24px;color: #333;line-height: 30px;margin: 20px 0;text-align: left!important;position: relative;padding-left: 12px;}
.ny_right h3:before {content: "";width: 4px;height: 22px;background: #0075be;border-radius: 2px;position: absolute;top: 4px;left: 0;}
.ny_right p {font-size: 15px;line-height: 26px;color: #333;margin: 0 0 10px;}
.toptitle{width: 100%;height: 70px;line-height: 80px;border-bottom: 1px solid #e6e6e6;font-size: 20px;color: #181818;position: relative;margin-top: 10px;}
.toptitle span{width: 80px;height: 3px;background: #0075be;position: absolute;bottom: 0;left: 0;}
.posdectil{width: 100%;font-size: 14px;color: #333;line-height: 30px;padding:30px 0;text-indent: 26px;}
.serprolist_ny{display: block;}
.serprolist_ny li{width: 33.33%;}
.askdiv{width: 100%;height: 200px;background:url(../images/bg3.jpg) center no-repeat;background-size: cover;text-align: center;margin: 20px 0 40px;}
.askdiv a{display: inline-block;width: 160px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 15px;background: #028be1;margin: 75px 10px 0;border-radius: 7px;}
.askdiv a:last-child{background: #ffd200;}
/*获取报价*/
.bgop,.opacity2{display: none;width: 100%;height: 100%;opacity: 0.5;background: #000;position: fixed;top: 0;left: 0;z-index: 8;}
.askform{display: none;width:600px;height: auto;background: #fff;border-top: 3px solid #0075be;padding: 3%;position: fixed;top: 50%;left: 50%;z-index: 9;
-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.close_form{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 40px;color: #818181;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.askform .asktit{font-size: 26px;color: #0075be;border-bottom: 1px dashed #e6e6e6;line-height: 1.5;padding-bottom: 20px;}
.online{width: 100%;height: auto;overflow: hidden;padding-top: 20px;}
.online p{width: 100%;line-height: 32px;font-size: 14px;color: #333;}
.online p i{color: #ef2120;margin-right: 3px;}
.online dd{width: 100%;position: relative;}
.online .txt{width:100%;height: 50px;line-height: 48px;border: 1px solid #e6e6e6;border-radius: 6px;padding: 0 15px;font-size: 14px;color: #808080;}
.online textarea{width:100%;height: 110px;line-height: 24px;border: 1px solid #e6e6e6;border-radius: 6px;padding: 10px 15px;font-size: 14px;color: #808080;}
.online .put_btn{width: 100%;height: 50px;text-align: center;background: #0075be;border-radius: 6px;color: #fff;font-size: 16px;}
.askform .tips{text-align: center;color: #ff0000;line-height: 24px;margin: 12px 0 0;}
/*在线留言*/
.online_ly{padding: 3% 3.5%;background: #f8f8f8;border-top:3px solid #0075be;}
.online_ly h2{text-align: center;font-size: 18px;font-weight: bold;color: #333;line-height: 1.7;margin-bottom: 8px;}
.onlform{width: calc(100% + 16px);margin-left: -8px;padding: 12px 0;}
.onlform .line{width: 100%;height: auto;overflow: hidden;}
.onlform .line .lineli{width: 33.33%;float: left;padding: 8px;}
.lineli dd{height: 44px;width: 100%;padding: 0 20px;border-radius: 5px;background: #fff;}
.lineli dd span,.onlform .line .are span{width: 45px;font-size: 14px;color: #000000;display: block;float: left;line-height: 44px;}
.lineli .txt{width: calc(100% - 45px);height: 44px;background: none;float: right;}
.onlform .line .are{width: calc(100% - 16px);margin: 8px;padding: 0 20px;border-radius: 5px;overflow: hidden;background: #fff;}
.onlform .line .are textarea{width: calc(100% - 45px);height: 100px;background:none;line-height: 22px;padding: 0;font-size: 14px;padding: 11px 0;}
.lineli2 dd span{width:60px; }
.lineli2 .txt{width: calc(100% - 60px);}
.line .yzmbox{width: 140px;padding: 8px;float: left;line-height:44px;cursor:pointer;}
.line .yzmbox img{margin-right: 10px;}
.line .btnbox{width: calc(65% - 140px);float: left;padding: 8px;float: right;}
.btnbox .put_btn{width: 46.5%;height: 44px;display: block;background: #ccc;color: #333;border-radius: 5px;float: left;margin-left: 3.5%;transition: 300ms;}
.btnbox .put_btn:hover{background: #0075be;color: #fff;transition: 300ms;font-weight: bold;}
.molposnav{width: 100%;height:56px;padding: 0 15px;background: #0075be;font-size: 18px;color: #fff;font-weight: bold;line-height:1.5;position: relative;padding-top: 5px;}
.molposnav p{text-transform: uppercase;font-size: 12px;font-weight: normal;}
.ulbtn{width: 50px;height: 50px;line-height: 50px;font-weight: normal;font-size: 14px;padding-right: 18px;position: absolute;right: 15px;top: 2px;
  background: url(../images/icon15.png) right center no-repeat;background-size:13px auto;}
.ulbtn.on{background: url(../images/icon16.png) right center no-repeat;background-size:13px auto;}
/*产品详情*/
.slickbox{width: 100%;height: auto;overflow: hidden;padding: 4%;background: #f8f8f8;margin: 5% 0;border: 1px dashed #e6e6e6;}
.slick2{width:42.8%;height: auto;overflow: hidden;float: left;}
.slick2 .slider-for{width:100%;height: auto;overflow: hidden;}
.slick2 .slider-for .slick-slide{outline: none;}
.slider-nav{width: 101.4%;height: auto;padding-top: 8px;margin-left: -0.7%;}
.slider-nav .slick-slide{outline: none!important;cursor: pointer;padding: 0 0.7%;}
.slider-nav .pimgnav{width: 100%;height:auto;position: relative;overflow: hidden;}
.slider-nav .pimgnav:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;transition: 300ms;}
.slick-current .pimgnav:before{background: none;border: 2px solid #0075be;transition: 300ms;}
.sli_right{width: 52%;float: right;}
.sli_right h1{font-size:20px;color: #181818;line-height: 1.7;padding-bottom: 12px;font-weight: bold;}
.sli_cs{width: 100%;height: auto;font-size: 14px;color: #808080;line-height: 30px;overflow: hidden;margin:6% 0 6.4%;}
.zxmore{width:100%;height:auto;}
.zxmore a{display: block;width: 32%;height: 48px;line-height: 48px;background: #028be1;color: #fff;text-align: center;float: left;margin-right: 4%;transition: 300ms;border-radius: 7px;}
.zxmore a:last-child{background: #ffd200;transition: 300ms;}

.nytitle2{width: 100%;height: 46px;line-height: 46px;font-size: 16px;font-weight: bold;color: #0075be;}
.nytitle{width: 100%;height: 46px;line-height: 46px;border-bottom: 1px solid #e6e6e6;font-size: 18px;font-weight: bold;color: #333;margin: 14px 0;}
.nytitle span{display: inline-block;height: 46px;border-bottom: 3px solid #0075be;}
.nytitle a{float: right;color: #808080;font-size: 14px;font-weight: normal;}
.nytitle a:hover{color: #0075be;font-weight: bold;}
.dectil{width: 100%;height: auto;overflow: hidden;font-size: 14px;color: #333;line-height: 30px;margin: 16px 0;}
.dectil img{max-width: 100%;}
.dectil h2{color: #0075be;font-size: 22px;line-height: 2;}
.dectil h2 i{display:block;width: 14px;height: 14px;border: 3px solid #0075be;border-radius: 50%;margin:18px 9px 0 0;float: left;}


.about_news{padding:0 19px 12px;border: 1px solid #e6e6e6;margin-bottom:40px;}
.tjpros{width: calc(100% + 16px);margin-left: -8px;height: auto;overflow: hidden;}
.tjpros li{width: 25%;padding: 8px;float: left;}
.tjpros li a{display: block;width: 100%;height: auto;overflow: hidden;transition: 300ms;}
.tjpros li p{width: 100%;height: 54px;line-height: 54px;text-align: center;font-size:14px;color: #808080;overflow: hidden;transition: 300ms;}
.tjpros li a:hover p{color: #0075be;transition: 300ms;font-weight: bold;}

/*加入我们*/
.joinbox{width: 100%;display: block;margin: 4% 0 5%;border:1px solid #e6e6e6;border-radius: 13px 13px 0 0;overflow: hidden;}
.joinbox li dl{width: 100%;height: auto;overflow: hidden;cursor: pointer;padding: 8px 1%;background: #f8f8f8;border-bottom: 1px solid #e6e6e6;position: relative;transition: 300ms;}
.joinbox li:last-child dl,.joinbox li.title dl{border-bottom: none;}
.joinbox li dd{width: 16.666%;color: #2b2b2b;font-size:14px;float: left;line-height: 22px;height: 44px;overflow: hidden;}
.joinbox li.title dl{background:#0075be;border-bottom: 2px solid #f8f8f8;}
.joinbox li.title dd{color: #fff;font-size: 16px;font-weight: bold;margin: 10px 0;}
.joinbox li dd p{width: 292px;height: 44px;display: table-cell;text-align: center;vertical-align: middle;}
.joinbox li dl.down{background: #e9f3f9;transition: 300ms;}
.joinbtn{width:100%;height: 30px;text-align: center;color: #0075be;}
.joinbtn span{display: inline-block;padding-right: 18px;position: relative;}
.joinbtn span:before{content: ""; width: 11px;height:20px;background: url(../images/icon17.png) center no-repeat;background-size: 100% auto;position: absolute;right: 0;top:2px;transition: 300ms;}
.down .joinbtn span:before{transform:rotate(180deg);transition: 300ms;}
.joindec{width: 100%;font-size: 14px;color: #808080;line-height: 30px;padding:3% 6%;display: none;background: #fbfcfe;}
.joindec p{color: #0075be;font-weight: bold;}

.service_list{width: 100%;padding: 3% 0;}
.service_list li{padding: 25px 0;}
.service_list li .libox{width: 100%;height: auto;background: #f8f8f8;border: 1px dashed #e6e6e6;display: flex;align-items:center;}
.service_list .libox dt{width: 200px;color: #fff;font-size: 18px;font-weight: bold;text-align: center;background: #0075be;min-height: 150px;padding: 20px 0;}
.service_list .libox dt .icon{width:65px;margin: 6% auto; }
.service_list .libox dd{padding: 0 3%;}
.service_list .libox dd a{font-size: 16px;color: #181818;margin: 0 13px;display: inline-block;line-height: 32px;}
.service_list .libox dd a:hover{color: #0075be;font-weight: bold;}

.service_js{padding: 30px 0;}
.service_ask{width: 100%;height: auto;overflow: hidden;padding: 3%;border: 1px dashed #e6e6e6;background: #f8f8f8;margin: 10px 0;}
.service_ask .ser_l{width: 62.5%;padding:10px;float: left;}
.ser_l .dec{font-size: 14px;height: auto;line-height: 30px;color: #181818;}
.service_ask .more{display: block;width: 150px;height: 48px;line-height: 48px;text-align: center;color: #fff;font-size: 15px;background: #0075be;margin-top: 8%;border-radius: 8px;transition: 300ms;}
.service_ask .ser_r{width: 30.55%;float: right;animation-delay: 0.2s;}

.serprolist3{width: 103.8%;height: auto;overflow: hidden;margin-left: -1.9%;}
.serprolist3 li{width: 33.33%;float: left;padding:1.9%;}
.serprolist3 li a{display: block;width: 100%;height: auto;}
.serprolist3 li a p{width: 100%;height: 16px;line-height: 16px;margin-top: 24px;text-align: center;overflow: hidden;font-size: 16px;color: #181818;}
.serprolist3 li a:hover p{color: #0075be;font-weight: bold;}

.gsnewlist{padding: 10px 0 0;}
.gsnewlist li{width: 100%;padding: 26px 0;border-bottom: 1px dashed #eee;}
.gsnewlist li a{display: block;width: 100%;height: auto;overflow: hidden;}
.gsnewlist .img{width:19.3%;float: left; }
.gsnewlist dl{margin-left: 22%;}
.gsnewlist dt{font-size: 18px;color: #181818;height: 36px;line-height: 36px;overflow: hidden;font-weight: normal;}
.gsnewlist dd{font-size: 14px;color: #808080;line-height: 24px;height: 48px;width: 100%;overflow: hidden;margin: 10px 0 14px;}
.gsnewlist span{font-size: 14px;color: #808080;}
.gsnewlist li a:hover dt{color: #0075be;font-weight: bold;}

.nydatabox2 .ny_left{float: right;}
.nydatabox2 .ny_right{float: left;}
.ny_adrtop2 .posnav{right: 0;}
.ny_adrtop2 .adress{float: left;}
.newdec_title{width: 100%;color: #181818;font-size: 24px;line-height: 1.9;padding: 5% 0 10px;text-align: center;border-bottom: 1px dashed #e6e6e6;}
.newdec_title p{font-size:14px;color: #999;margin-top:8px; }
.about_news .hot_newsList li{width: 48.5%;float: left;}
.about_news .hot_newsList li:nth-child(2n){margin-left: 3%;}
.about_news .hot_newsList li a{height: 42px;line-height: 42px;border-bottom: none;}
.about_news .hot_newsList li a i{float: right;color: #808080;}

.ny_right .qualist{margin-top: 30px;}
.ny_right .qualist li{width: 25%;}
.ny_right .qualist_two li{width: 33.33%;}


/*页码*/
.allpage{width: 100%;height: auto;text-align: center;padding: 5% 0;}
.allpage a{display: inline-block;margin: 0 3px;width: 46px;height: 46px;line-height: 46px;color: #808080;font-size: 14px;border: 1px solid #eeeeee;transition: 400ms;}
.allpage a.a1{font-family: "幼圆";}
.allpage a:hover,.allpage a.on,.molpage a:hover{background: #0075be;border: 1px solid #0075be;color: #fff;transition: 400ms;}
.molpage{width: 100%;height: auto;text-align: center;padding: 20px 0;}
.molpage a{display: inline-block;margin: 0 3px;height: 36px;line-height: 36px;padding: 0 6%;color: #808080;font-size: 14px;background: #f2f2f2;}
.molpage p{width: 100%;line-height: 34px;color: #808080;}
.molpage p span{color: #0075be;}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;overflow: hidden;padding: 20px 0;position: relative;border-top: 1px solid #e6e6e6;margin: 30px 0 20px;}
.choose_art .backul{width: 120px;height: 36px;line-height: 36px;text-align: center;background: #b3b3b3;color: #fff;right: 0;top: 20px;}
.choose_art .backul:hover{background: #0075be;transition: 300ms;}
.choose_art a{display: block;height: 30px;line-height: 30px;color: #808080;font-size: 14px;overflow: hidden;transition: 300ms;}
.choose_art li a:hover{color: #0075be;transition: 300ms;font-weight: bold;}
/*分享*/
.share2{width: 100%;height:34px;line-height: 34px;}
#bdshare span{height: 34px;}
#bdshare a{display: inline-block; padding: 20px 12px;}
#bdshare a.shareCount{width: 42px;padding: 0;}
/*手机底部导航*/
.mol_navbox{width: 100%;height: 54px;background: #fff;position: fixed;bottom: 0;left: 0;z-index: 6;padding: 0 10px;}
.mol_navbox .fotli{width: 25%;float: left;text-align: center;font-size:14px;color: #333333;line-height: 24px; position: relative;}
.mol_navbox .fotli i{display: inline-block;height: 28px;padding-top: 5px;}
.mol_navbox .fotli img{height: 100%;}
.mol_navbox .fotli a{color: #333;}
.mol_navbox .ewm{display: none;width: 110px;background: #fff;height: auto;position: absolute;left: 50%;bottom: 62px;border-radius: 5px;box-shadow: 0 0 12px rgba(107,107,107,0.28);padding: 2px;
  -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);overflow: unset;}
.mol_navbox .ewm:before{content: "";border-bottom: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 100%;left: 50%;margin-left: -6px;}
/*侧边悬浮框*/
.suspend{width:60px;height: auto;right: 12px;z-index: 88;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.suspend .ball{cursor: pointer;width: 60px;height:60px;position: relative;background: #fff;box-shadow:0 0 14px rgba(0,0,0,0.09);border-radius: 50%;margin: 10px 0;transition: 300ms;}
.suspend .ball .icon{width: 28px;height:auto;padding: 12px 0 0;margin: 0 auto;}
.ball .icon .img2,.ball:hover .icon .img1{display: none;}
.ball:hover .icon .img2{display: block;}
.suspend .ball p{color: #0075be;font-size: 12px;line-height: 18px;text-align: center;}
.ball:hover{background: #0075be;transition: 300ms;}
.ball:hover p{color: #fff;}
.suspend .ball .bhover{display: none;width: 114px;height:auto;background: #fff;position: absolute;right: 114%;top: 0;color: #808080;line-height:28px;text-align: center;font-size: 12px;
	padding: 5px;border-radius: 4px;box-shadow: 0 10px 30px rgba(60,60,60,0.1);overflow: unset;}
.suspend .ball .bhover:before{content: "";border-left: 8px solid #fff;border-right: 8px solid transparent;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;left: 100%;top: 10px;}

/*panle导航开始*/
.left_nav{width:100%;height:100%;z-index:7;background: #fff;position: fixed; top:0px; right:0px;z-index: 66;}
.class-top{width: 100%;height:54px;line-height: 54px;padding: 0 15px;background: #fff;font-size: 26px;font-weight: bold;color: #0075be;text-transform: uppercase;}
.class-top .closebtn{width: 36px;height: 34px;text-align: right;line-height:26px;float: right;color: #0075be;font-size: 34px;font-weight: lighter; margin: 10px 0;}
.class-m{width: 100%;height: 92%;overflow-y:auto;padding:0 15px;}
.overflow{height:100%; overflow:hidden;}
.class-m .nnav{width:100%;height: auto;overflow: hidden;}
.class-m .nnav>li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #ebebeb;}
.class-m .nnav li a.ce{color: #333;font-size: 16px;display: block;height:46px;line-height:46px;position: relative;}
.class-m .nnav li a.ce.xz_a{color: #0075be;font-weight: bold;}
.menu_head .ericon{width:44px;height:46px;line-height:46px;padding-right: 6px;text-align:right;float:right;display:inline;position: relative;z-index: 3;color: #b3b3b3;font-size: 22px;}
.menu_head .ericon span,.menu_body .thricon span,.menu_body .foricon span{display: inline-block;width: 100%;color: #b3b3b3;}
.menu_head .ericon .icon1{ display:none;}
.menu_head .ericon.xz .icon1{ display:block;color: #0075be;}
.menu_head .ericon.xz .icon2{ display:none;}
.class-m .nnav li .menu_body{display: none;}
.menu_body li a.er{padding:0 20px;font-size:15px;display: block;height:40px;line-height:40px;color: #999;position: relative;}
.menu_body li a.er.tz_a{color: #0075be;background: #e6e6e6;}
.menu_body .thricon{color:#999;width:44px;height:40px;line-height:40px;padding-right: 6px;text-align:right;float:right;display:inline;position: relative;z-index: 3;font-size: 24px;}
.menu_body .thricon .icont1{ display:none;}
.menu_body .thricon.tz .icont1{ display:block;color: #0075be;}
.menu_body .thricon.tz .icont2{ display:none;}
.class-m .nnav li .thr_body{display: none;width: 100%;height: auto;overflow:hidden;background: #f8f8f8;padding:6px 35px;}
.thr_body li a.thr{position: relative;font-size: 14px;display: block;height:40px;line-height:40px;color: #808080;}
/*panle导航结束*/
.page-prev {
transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);  
-o-transform:translate3d(100%, 0, 0); 
-moz-transform:translate3d(100%, 0, 0);
}
.page-next {
transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-webkit-transform:translate3d(-100%, 0, 0); 
-o-transform:translate3d(-100%, 0, 0);  
-moz-transform:translate3d(-100%, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0); 
-o-transform:translate3d(0, 0, 0);  
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}

@media (min-width: 1440px){
.container{width: 1400px;}

}

@media (max-width: 1199px){
#header .nav_box{width: 70%;}
.serlist .serdiv a .serdiv_text{width: 76%;left: 12%;}
.serdiv_text .sertitle{font-size: 30px;}
.serdiv_text .serdivdec{line-height: 28px;margin: 5% 0 16%;max-height: 84px;}
.content2 .about_l .about_tip{font-size: 28px;}
.serlist .img .moreicon{width: 62px;height: 62px;line-height: 58px;}
.serlist p{margin-top: 16px;}
.newbox .newimg .ltitle{font-size: 18px;}
.newbox .newimg{width: 46.857%;}
.inewlist{width: 50.5%;}
.inewlist li .time{font-size: 13px;line-height: 22px;padding: 7px 0 0 9px;width: 80px;height: 62px;}
.inewlist li .time p{font-size: 20px;}
.inewlist li .rtitle p{height: 34px;line-height: 38px;font-size: 16px;}
.partner .parimg a{width: 20%;}
.ny_adrtop .posnav{width: 260px;height: 90px;padding-top: 15px;}
.ny_adrtop .posnav p{font-size: 26px;}
.ny_left{width: 260px;}
.oneul{padding: 7px 9px;}
.oneul>li{padding: 3px 0;}
.lt_project{padding: 5px 9px;}
.lt_tact dd{line-height: 24px;}
.ny_right{width: calc(100% - 290px);}
.toptitle{margin-top: 0;}
.ny_right .serprolist p{margin-top: 16px;}
.askdiv{height: 158px;}
.askdiv a{width: 132px;height: 40px;line-height: 40px;margin: 55px 10px 0;font-size: 14px;}
.navlist .ewmbox{margin-top: 16px;}
.ewmbox .img{width: 29%;}
.gsnewlist .img{width: 23%;}
.gsnewlist li{padding: 24px 0;}
.gsnewlist dl{margin-left: 25.5%;}
.gsnewlist dt{font-size: 16px;height: 30px;line-height: 36px;}
.ny_right .qualist li a .img{padding: 10px;}


	
}
@media (max-width: 991px){
  #header .nav_box{padding-left: 2%;}
  #header .nav_box .yiji{padding-left: 3%;}
  .serdiv_text .icon{width: 60px;}
  .serdiv_text .sertitle{font-size: 24px;}
  .content2 .about_l{width: 100%;position: relative;padding: 3% 0 5%;}
  .newbox .newimg{width: 100%;}
  .inewlist{width: 100%;padding-top: 20px;}
  .abimg_slick .slick-slide{padding: 0 10px;}
  .partner .parimg a{width: 24%;}
  .serprolist_ny li{width: 50%;}
  .serprolist .img .moreicon{width: 66px;height: 66px;line-height: 66px;}
  .askdiv{background: url(../images/bg4.jpg) right center no-repeat;background-size: cover;padding-top: 3%;}
  .askdiv a{display: block;margin: 18px 20% 0;}
  .onlform .line .lineli{width: 100%;padding: 5px 8px;}
  .onlform .line .are{margin: 5px 8px;}
  .onlform .line .lineli2{width: 55%;}
  .line .btnbox{width: 100%;padding: 5px 0;}
  .btnbox .put_btn{width: 47%;margin: 0 1.5%;}
  .ewmbox .img{width: 35%;}
  .slick2{width: 100%;}
  .sli_right{width: 100%;margin-top: 20px;}
  .zxmore a{width: 30%;height: 38px;line-height: 38px;}
  .tjpros li{width: 50%;}
  .service_list .libox dt{font-size: 16px;}
  .service_ask .ser_l,.service_ask .ser_r{width: 100%;}
  .service_ask .more{width: 140px;height: 44px;line-height: 44px;margin: 6% 0;}
  .serprolist3{padding: 14px 0;}
  .serprolist3 li{width: 50%;}
  .serprolist3 li a p{height: 30px;line-height: 30px;margin-top: 14px;font-size: 15px;}
  .allpage a{width: 42px;line-height: 40px;height: 40px;}
  .gsnewlist .img{width: 25%;}
  .gsnewlist dl{margin-left: 28%;}
  .gsnewlist dt{font-size: 14px;height: 24px;line-height: 24px;}
  .gsnewlist dd{height: 40px;line-height: 20px;margin: 6px 0;}
  .gsnewlist li{padding: 15px 0;}
  .newdec_title{font-size: 20px;}
  .newdec_title p{line-height: 18px;font-size: 13px;}
  .about_news .hot_newsList li{width: 100%;}
  .about_news .hot_newsList li:nth-child(2n){margin-left: 0;}
  .ny_right .qualist li{width: 50%;}
  .dectil h2{font-size: 22px;}
  .dectil h2 i{width: 13px;height: 13px;margin: 14px 9px 0 0;}




  
}
@media (min-width: 768px) and (max-width: 991px){
  


}
@media (max-width: 768px){
  #wrap_index{padding: 54px 0;}
  #header{height: 54px;padding-left: 15px;position: fixed;top: 0;left: 0;z-index: 8;}
  #header .container{padding: 0 3px 0 0!important;}
  #header .logo{width:70%;}
  #header .logo a{height: 54px;}
  #banner .slick-dots{bottom: 6px;}
  #banner .slick-dots li{width: 8px;height:8px;margin: 0 5px;}
  .container{padding: 0 15px!important;}
  .alltitle{padding: 20px 0;font-size: 26px;}
  .alltitle p{font-size: 14px;}
  .serlist .serdiv{width: 50%;height: 158px;}
  .serlist .serdiv a .serdiv_text{width: 80%;left: 10%;}
  .serlist .serdiv a .serimg img{width: 100%;}
  .serlist .serdiv a .serdiv_text{top: 26%;}
  .serdiv_text .icon{width: 45px;}
  .serdiv_text .sertitle{font-size: 20px;height: 44px;line-height: 44px;}
  .content2 .about_l .about_tip{font-size: 18px;padding-right: 0;line-height: 30px;}
  .content2 .about_l .about_dec{font-size: 14px;line-height: 24px;margin: 4% 0 7%;}
  .allmore{width: 110px;height: 36px;line-height: 36px;font-size: 14px;}
  .about_num li p{font-size: 22px;margin-top: 4px;}
  .mc_a1s4_content{padding: 0 10%;padding-bottom: 56px;}
  .abimg_slick .slick-slide{padding: 0 5px;}
  .abtitle{padding: 15px;font-size: 16px;line-height: 22px;}
  .abtitle span{width: 38px;height: 2px;margin-top: 5px;}
  .abimg_slick .slick-arrow{width: 24px;height: 24px;background-size:auto 100%;}
  .tabnav dd{min-width: 114px;height: 40px;line-height: 38px;margin: 4px;}
  .serprolist{width: calc(100% + 12px);margin-left: -6px;}
  .serprolist li{width: 50%;padding: 6px;}
  .serprolist p{font-size: 14px;margin-top: 6px;height: 30px;line-height: 34px;}
  .qualist li{width: 50%;padding: 0 1.21%;}
  .qualist li:last-child{display: none;}
  .newbox .newimg .ltitle p{height: 34px;line-height: 30px;font-size: 16px;}
  .inewlist li .time{font-size: 12px;width: 72px;height: 58px;}
  .inewlist li .time p{font-size: 18px;}
  .inewlist li .rtitle{margin-left: 90px;}
  .tacform{width: 100%;margin-left: 0;padding: 5px 0 30px;}
  .tacform .line dd,.tacform .line .are{width: 100%;padding: 5px 10px;}
  .tacform .line .txt{height: 40px;padding: 0 14px;}
  .key_btn{width: 94%;height: 40px;margin-top: 5px;}
  .partner{padding: 0;}
  .partner .parimg{width: 100%;}
  .partner .parimg a{width: 33.33%;padding: 5px 0;}
  .navlist li.li2{display: none;}
  .navlist li{width: 100%;}
  .ewmbox .img{width: 30%;margin: 0 auto;float: unset;}
  .Mainny{padding: 20px 0;}
  .posdectil{line-height: 26px;padding: 25px 0;}
  .ny_right .serprolist p{margin-top: 6px;}
  .serprolist li a{padding: 5%;}
  .ny_left{width: 100%;}
  .ny_right{width: 100%;}
  .oneul{display: none;}
  .oneul .onea{height: 44px;line-height: 44px;padding-left: 40px;background: #e9f3f9 url(../images/icon13.png) 14px center no-repeat;background-size: 18px auto;}
  .oneul .second .twoa{padding-left: 40px;}
  .toptitle{height: 60px;line-height: 70px;font-size: 16px;}
  .allpage a{margin: 0 2px;width: 34px;height: 34px;line-height: 34px;font-size: 13px;}
  .askdiv{height: 134px;}
  .askdiv a{margin: 12px 19% 0;width: 110px;height: 38px;line-height: 38px;}
  .sli_right h1{font-size: 17px;padding-bottom: 0;}
  .about_news{padding: 0 14px 9px;}
  .joinbox{margin: 6% 0;}
  .joinbox li dl{padding: 6px 1%;}
  .joinbox li dd{width: 33.33%;height: 36px;line-height: 18px;}
  .joinbox li.title dd{margin: 0;font-size: 14px;height: 36px;line-height: 18px;}
  .joinbox li dd p{height: 36px;}
  .joinbtn span:before{height: 18px;top: 0;}
  .toptitle span{width: 12%;}
  .service_list li{padding: 9px 0;}
  .service_list li .libox{display: block;}
  .service_list .libox dt{width: 100%;height: 58px;line-height: 58px;min-height:0;padding: 0;
    display: flex;align-items:center;justify-content:center;}
  .service_list .libox dt .icon{width: 36px;margin:0;margin-right: 3%;}
  .service_list .libox dd{padding: 3% 0;}
  .service_list .libox dd a{font-size: 14px;}
  .service_ask .ser_l{padding: 5px 0 10px;}
  .ser_l .dec{line-height: 26px;}
  .service_ask .more{width: 125px;height: 40px;line-height: 40px;font-size: 14px;}
  .nytitle2{font-size: 15px;height: 42px;line-height: 42px;}
  .gsnewlist .img{width: 27%;}
  .gsnewlist dl{margin-left: 30%;}
  .gsnewlist dt{line-height: 16px;height: 16px;}
  .gsnewlist dd{height: 36px;line-height: 18px;margin: 5px 0;font-size: 12px;}
  .gsnewlist span{font-size: 12px;}
  .newdec_title{font-size: 16px;}
  .newdec_title p{font-size: 12px;}
  .qualist li a p{height: 50px;line-height: 50px;}
  .dectil h2{font-size: 18px;}
  .dectil h2 i{width: 11px;height: 11px;margin: 12px 7px 0 0;border: 2px solid #0075be;}


}
@media (max-width: 375px){
  
	
}
@media (max-width: 360px){
	
}
